Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release 08-12-2023] OIDC4VC enhancements and major bug fixes #1072

Merged
merged 65 commits into from
Dec 12, 2023

Conversation

Alka1703
Copy link
Contributor

@Alka1703 Alka1703 commented Dec 7, 2023

Changes done as part of the sprint 14, 15 , 16 :

  • INJI-552: ANDROID - app crashing while saving VC from esignet, if the hardware keystore is rejected by user
  • INJI-546: Button name in "Status" page is not matching as per the requirement provided
  • INJI-458: OpenID4VC | User redirected to wrong screen intermittently
  • INJI-536: VC Download stuck in loading state
  • INJI-533: Android- The INJI app is crashing intermediately
  • INJI-522: Android - VC sharing is not working in specific combination
  • INJI-503: OpenID4VC | Enable issuer description to be configurable
  • INJI-502: OpenID4VC | Enable user to search issuer from the list
  • INJI-492:Try again button is not aligned properly upon change language to Tamil (when no internet connection)
  • INJI-474: Inji- We are not able to scan the e-signet QR code In IOS device
  • INJI-473: Resolve the metro warnings in the codebase
  • INJI-467: default file in mmkv folder having some data which are not encrypted
  • INJI-362: iOS - language preference is again asked when we logged out of the app
  • INJI-558: iOS - Loading Screen is missing after Face Auth
  • INJI- 411: API optimisation during VC download userflow
  • INJI-555: IOS - app data erased when we logout in offline

anup-nehe and others added 30 commits October 25, 2023 11:58
* MOSIP-29934

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29934

Signed-off-by: Anup Nehe <[email protected]>

---------

Signed-off-by: Anup Nehe <[email protected]>
* feat(MOSIP-29236): Add reusable workflows

* feat(MOSIP-29236): refactor reusable workflows
* refactor(INJI-435): add enum for flow type,end event status & interact event subtype

Signed-off-by: PuBHARGAVI <[email protected]>

* fix(INJI-435): change flow type value to camel case in getEventType function

Signed-off-by: PuBHARGAVI <[email protected]>

* feat(INJI-435): add start,interact & impression events in vc activation and create an object with telemetry constants

Signed-off-by: PuBHARGAVI <[email protected]>

* feat(INJI-435): add end,error events in vc activation flow

Signed-off-by: PuBHARGAVI <[email protected]>

* feat(INJI-435): increase the pressable area of kebab icon

Signed-off-by: PuBHARGAVI <[email protected]>

* feat: generate impression event only after going into otp modal & track binding_auth_failed error

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): move sendImpression event from addVc modal to otp modal

Signed-off-by: PuBHARGAVI <[email protected]>

* fix(INJI-435): add missing impression event in issuer machine

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): return bindingAuthFailedError from state machines instead of splitting the error in tsx files

Signed-off-by: PuBHARGAVI <[email protected]>

* fix(INJI-435): add padding and fix the activation status overflow in all languages

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): change the telemetry sdk path in package.json

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): extract esignetMosipVcItem and existingMosipVcItem machines common functions into separate file

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): remove duplicate assignments of selectors

Signed-off-by: PuBHARGAVI <[email protected]>

---------

Signed-off-by: PuBHARGAVI <[email protected]>
Signed-off-by: Swati Goel <[email protected]>
Co-authored-by: Swati Goel <[email protected]>
chore(MOSIP-29695) - Allow committing .apk file for automation
* fix(INJI-427):refactor selectVC screen while sharing

Signed-off-by: Sri Kanth Kola <[email protected]>

* fix(INJI-427):refactor selectVC checkbox icon and button height

Signed-off-by: Sri Kanth Kola <[email protected]>

* fix(INJI-427):remove bottom Tab from share flow

Signed-off-by: Sri Kanth Kola <[email protected]>

* fix(INJI-427):remove bottom Tab from share flow

Signed-off-by: Sri Kanth Kola <[email protected]>

* fix(INJI-427):remove bottom Tab from share flow

Signed-off-by: Sri Kanth Kola <[email protected]>

* fix(INJI-427):refactor bottomTabBar styles into theme files

Signed-off-by: Sri Kanth Kola <[email protected]>

---------

Signed-off-by: Sri Kanth Kola <[email protected]>
…on to v2 from v1 (mosip#975)

* refactor(inji-438): upgrade the authenticate & consent endpoint version to v2 from v1

Signed-off-by: Vijay <[email protected]>

* refactor(inji-438): extracted the getJWT method and reused across app

Signed-off-by: Vijay <[email protected]>

---------

Signed-off-by: Vijay <[email protected]>
… MOSIP-29937 (mosip#971)

* MOSIP-29934

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29934

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* resolve

Signed-off-by: Anup Nehe <[email protected]>

---------

Signed-off-by: Anup Nehe <[email protected]>
Dependencies removed

1. expo-status-bar
2. @expo-google-fonts/poppins
3. react-native-simple-markdown
4. react-native-swipe-gestures

DevDependencies removed

1. @react-native/metro-config (removed as we already have @expo/metro-config dependency used)
2. metro-react-native-babel-preset
3. @types/react-test-renderer
4. react-test-renderer

Signed-off-by: Kiruthika Jeyashankar <[email protected]>
…arch-issuer-from-the-list

Feat(Inji-502): Enable user to search issuer from the list in Add New card
…ted. (mosip#981)

* refactor(inji-467): encrypt the missed data which is stored unencrypted.

Signed-off-by: Vijay <[email protected]>

* refactor(inji-467): remove additional i18n import statement

Signed-off-by: Vijay <[email protected]>

---------

Signed-off-by: Vijay <[email protected]>
…ded (mosip#982)

* Test script updated for new apk

Signed-off-by: kamalsingh <[email protected]>

* new test cases added

Signed-off-by: kamalsingh <[email protected]>

---------

Signed-off-by: kamalsingh <[email protected]>
…osip#984)

* feat(inji-533): add null check before decrypting the data

Signed-off-by: Tilak Puli <[email protected]>

* feat(inji-533): add null check for decrypt json for both hardware keystore and cryptojs

Signed-off-by: Tilak Puli <[email protected]>

---------

Signed-off-by: Tilak Puli <[email protected]>
…p#986)

* refactor(INJI-435): add enum for flow type,end event status & interact event subtype

Signed-off-by: PuBHARGAVI <[email protected]>

* fix(INJI-435): change flow type value to camel case in getEventType function

Signed-off-by: PuBHARGAVI <[email protected]>

* feat(INJI-435): add start,interact & impression events in vc activation and create an object with telemetry constants

Signed-off-by: PuBHARGAVI <[email protected]>

* feat(INJI-435): add end,error events in vc activation flow

Signed-off-by: PuBHARGAVI <[email protected]>

* feat(INJI-435): increase the pressable area of kebab icon

Signed-off-by: PuBHARGAVI <[email protected]>

* feat: generate impression event only after going into otp modal & track binding_auth_failed error

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): move sendImpression event from addVc modal to otp modal

Signed-off-by: PuBHARGAVI <[email protected]>

* fix(INJI-435): add missing impression event in issuer machine

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): return bindingAuthFailedError from state machines instead of splitting the error in tsx files

Signed-off-by: PuBHARGAVI <[email protected]>

* fix(INJI-435): add padding and fix the activation status overflow in all languages

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): change the telemetry sdk path in package.json

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): extract esignetMosipVcItem and existingMosipVcItem machines common functions into separate file

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-435): remove duplicate assignments of selectors

Signed-off-by: PuBHARGAVI <[email protected]>

* feat(INJI-436): add telemetry events to track the app generated warnings

Signed-off-by: PuBHARGAVI <[email protected]>

* fix(INJI-436): remove duplicate telemetry constant import in QR login file

Signed-off-by: PuBHARGAVI <[email protected]>

* refactor(INJI-436): remove unused app id import in app.tsx

Signed-off-by: PuBHARGAVI <[email protected]>

---------

Signed-off-by: PuBHARGAVI <[email protected]>
* feat(INJI-299): show cancel download popup for ios

Signed-off-by: Pooja Babusingh <[email protected]>

* feat(INJI-299): move translations from addVCModal to otpVerificationModal

Signed-off-by: Pooja Babusingh <[email protected]>

---------

Signed-off-by: Pooja Babusingh <[email protected]>
Co-authored-by: Pooja Babusingh <[email protected]>
…cel button handle (mosip#990)

* refactor(INJI-434): rename some variables and functions to meaning names

Signed-off-by: Alka <[email protected]>

* feat(INJI-434): add telemetry events in the VC share flow on verifier end

Signed-off-by: Alka <[email protected]>

* fix(INJI-434): handle cancel button press during vc share

Signed-off-by: Alka <[email protected]>

* fix(INJI-441): handle cancel button press during vc share

Signed-off-by: Alka <[email protected]>

* refactor(INJI-434): extracts telemetry constants to a seperate file

Signed-off-by: Alka <[email protected]>

* refactor(INJI-434): remove unused imports

Signed-off-by: Alka <[email protected]>

* fix(INJI-441): update the CANCEL event on press of cancel button

Signed-off-by: Alka <[email protected]>

* refactor(INJI-434): update the method name

Signed-off-by: Alka <[email protected]>

---------

Signed-off-by: Alka <[email protected]>
Signed-off-by: Alka Prasad <[email protected]>
* Test script updated for new apk

Signed-off-by: kamalsingh <[email protected]>

* new test cases added

Signed-off-by: kamalsingh <[email protected]>

* new test cases added from master sheet

Signed-off-by: kamalsingh <[email protected]>

---------

Signed-off-by: kamalsingh <[email protected]>
* MOSIP-29934

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29934

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-29937

Signed-off-by: Anup Nehe <[email protected]>

* resolve

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-30054

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-30082

Signed-off-by: Anup Nehe <[email protected]>

* added testng.xml

Signed-off-by: Anup Nehe <[email protected]>

* MOSIP-30125 MOSIP-30054

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

---------

Signed-off-by: Anup Nehe <[email protected]>
adityankannan-tw and others added 22 commits November 16, 2023 13:09
* fix(INJI-558): fix sharing screen progress modal in ios

Signed-off-by: adityankannan-tw <[email protected]>
Co-authored-by: Vijay <[email protected]>

* fix(inji-558): remove isVisible prop from Loader Component.

Signed-off-by: Vijay <[email protected]>

* refactor(INJI-558): refactor selectors to match the state

Signed-off-by: adityankannan-tw <[email protected]>

* fix(inji-558): remove optional field for title prop.

Signed-off-by: Vijay <[email protected]>

---------

Signed-off-by: adityankannan-tw <[email protected]>
Signed-off-by: Vijay <[email protected]>
Signed-off-by: adityankannan-tw <[email protected]>
Co-authored-by: Vijay <[email protected]>
* feat(INJI-474): show popup for invalid QR

* at times a scanned QR code is neither online nor offline

Co-authored-by: adityankannan-tw <[email protected]>
Signed-off-by: Harsh Vardhan <[email protected]>

* refactor(INJI-474): add a dismiss-able popup w buttons

Signed-off-by: Harsh Vardhan <[email protected]>

* feat(INJI-474): use polyfill for URL searchParams feat

Signed-off-by: Harsh Vardhan <[email protected]>

* feat(INJI-474): move popup buttons to a single row

Signed-off-by: Harsh Vardhan <[email protected]>

* refactor(INJI-474): align buttons in popup

Co-authored-by: Anil kumar M <[email protected]>
Signed-off-by: Harsh Vardhan <[email protected]>

* feat(INJI-474): don't show Loader on invalidQR & fix QR type logic

Signed-off-by: Harsh Vardhan <[email protected]>

* refactor(INJI-474): propagate btn style changes to Themes

Co-authored-by: Vijay <[email protected]>
Signed-off-by: Harsh Vardhan <[email protected]>

---------

Signed-off-by: Harsh Vardhan <[email protected]>
Co-authored-by: Harsh Vardhan <[email protected]>
Co-authored-by: Anil kumar M <[email protected]>
Co-authored-by: Vijay <[email protected]>
…e purple theme are fixed. (mosip#1021)

* Feat(INJI-261): Some elements still appearing orange colour in the purple theme

Signed-off-by: anil_majji <[email protected]>

* FIX(INJI-261): Some elements still appearing orange colour in the purple theme

Signed-off-by: anil_majji <[email protected]>

* FIX(INJI-261): Fixed the home screen icons to purple theme

Signed-off-by: anil_majji <[email protected]>

* FIX(INJI-261): Fixed the comments of respective PR

Signed-off-by: anil_majji <[email protected]>

* FIX(INJI-261): Fixed the comments of respective PR

Signed-off-by: anil_majji <[email protected]>

---------

Signed-off-by: anil_majji <[email protected]>
* Test script updated for new apk

Signed-off-by: kamalsingh <[email protected]>

* new test cases added

Signed-off-by: kamalsingh <[email protected]>

* new test cases added from master sheet

Signed-off-by: kamalsingh <[email protected]>

* Test cases added from regression sheet

Signed-off-by: kamalsingh <[email protected]>

* new test cases added

Signed-off-by: kamalsingh <[email protected]>

* automated ios tests for regression

Signed-off-by: kamalsingh <[email protected]>

* conflict resolved

Signed-off-by: kamalsingh <[email protected]>

---------

Signed-off-by: kamalsingh <[email protected]>
…-30054 MOSIP-30230 MOSIP-30282 (mosip#1024)

* MOSIP-30054 MOSIP-30230 MOSIP-30282

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflicts

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

* resolve conflict

Signed-off-by: Anup Nehe <[email protected]>

---------

Signed-off-by: Anup Nehe <[email protected]>
…decryption (mosip#1034)

* refactor(INJI-449): replace crypo-js with node-forge

crypto-js has vulneraribitiles prior to version 4.2.0 for encryption / decryption & 4.x.x version is not compatible with our react native project For this reason we had to move to different library for encryption / decryption

Co-authored-by: Sreenadh S <[email protected]>
Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* fix(INJI-449): secure-keystore warning popup shown on reload of app

settings key which was stored in storage was not loaded into settings machine context correctly, which caused the bug - on reload settings related flows was falling back to initial setting.

Co-authored-by: Sreenadh S <[email protected]>

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): gitignore automation test results

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): simplify usage of methods in node-forge

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

---------

Signed-off-by: Kiruthika Jeyashankar <[email protected]>
Co-authored-by: Sreenadh S <[email protected]>
…p#1035)

* refactor(INJI-449): remove unused dependencies

Dependencies removed

1. expo-status-bar
2. @expo-google-fonts/poppins
3. react-native-simple-markdown
4. react-native-swipe-gestures

DevDependencies removed

1. @react-native/metro-config (removed as we already have @expo/metro-config dependency used)
2. metro-react-native-babel-preset
3. @types/react-test-renderer
4. react-test-renderer

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): update expo related packages and crypto-js

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): update transitive dependency of expo-updates package

plist package is a transitive dependency of expo-updates which had vulnerability - Prototype pollution vulnerability via .parse() in Plist before v3.0.4 allows attackers to cause a Denial of Service (DoS) and may lead to remote code execution. Thus this package was updated to fix vulnerability

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): update axios dependency of telemetry-sdk to 1.6.0

Since the package axios(1.5.0) has vulnerability - Cross-Site Request Forgery (CSRF), it is updated to 1.6.0

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* fix(INJI-449): vulnerablity issue with @digitalbazaar/rsa-verification-key-2018

override the node-forge dependency of the package - @digitalbazaar/rsa-verification-key-2018 as it has the high severity with CVE count 13

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* revert(INJI-449): downgrade crypto-js to 3.3.0 from 4.x.x version

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): use expo-splash-screen instead of expo-app-loading

expo-app-loading package is deprecated and it is suggested to replace it with expo-splash-screen

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): optimize time taken to hide splash screen

Co-authored-by: Sreenadh S <[email protected]>

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): change appEntry to index js

Change appEntry to index.js file since react-native-url-polyfill/auto is imported to avoid URL error. appEntry is required for expo package update

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-559): update podfile.lock

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): optimize import

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

---------

Signed-off-by: Kiruthika Jeyashankar <[email protected]>
…tion (mosip#1039)

* Test script updated for new apk

Signed-off-by: kamalsingh <[email protected]>

* new test cases added

Signed-off-by: kamalsingh <[email protected]>

* new test cases added from master sheet

Signed-off-by: kamalsingh <[email protected]>

* Test cases added from regression sheet

Signed-off-by: kamalsingh <[email protected]>

* new test cases added

Signed-off-by: kamalsingh <[email protected]>

* automated ios tests for regression

Signed-off-by: kamalsingh <[email protected]>

* conflict resolved

Signed-off-by: kamalsingh <[email protected]>

* framework optimization

Signed-off-by: kamalsingh <[email protected]>

* folder structure changed

Signed-off-by: kamalsingh <[email protected]>

* framework restructure for device farm

Signed-off-by: kamalsingh <[email protected]>

* incorporated review comments

Signed-off-by: kamalsingh <[email protected]>

---------

Signed-off-by: kamalsingh <[email protected]>
* feat(mosip-30097): add testId for passcode screen and get id flow

Signed-off-by: Pooja Babusingh <[email protected]>

* feat(mosip-30097): fix typo for retreiveIdHeader

Signed-off-by: Pooja Babusingh <[email protected]>

* feat(mosip-30097): add testID for setting screen, histroy, otp verifiction screen

Signed-off-by: Pooja Babusingh <[email protected]>

* feat(mosip-30097): rename testID for wait and cancel button

Signed-off-by: Pooja Babusingh <[email protected]>

* feat(mosip-30097): add testID prop to editableListItem

Signed-off-by: Pooja Babusingh <[email protected]>

---------

Signed-off-by: Pooja Babusingh <[email protected]>
Co-authored-by: Pooja Babusingh <[email protected]>
* feat(INJI-503): add configurable issuer title & description

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-503): extract search bar component

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-503): modify display data type

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

---------

Signed-off-by: Kiruthika Jeyashankar <[email protected]>
* feat(INJI-388): update error message of qr login to specific message

Signed-off-by: Alka <[email protected]>

* fix(INJI-388): add missing error id constants in telemetry

Signed-off-by: Alka <[email protected]>

---------

Signed-off-by: Alka <[email protected]>
* fix(INJI-550):refactor setup language and passcode screen

Signed-off-by: Sri Kanth Kola <[email protected]>

* Fix(INJI-369): After changing the languages made fixes in screens Error, Auth & Intro-Sliders

Signed-off-by: anil_majji <[email protected]>

* Fix(INJI-550): After changing the languages made fixes in screens Error, Auth & Intro-Sliders

Signed-off-by: Sri Kanth Kola <[email protected]>

---------

Signed-off-by: Sri Kanth Kola <[email protected]>
Signed-off-by: anil_majji <[email protected]>
Co-authored-by: anil_majji <[email protected]>
…sip#1048)

* refactor(INJI-503): remove unused locales

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-394): modify prop in VCItemContent

Remove passing iconType & iconName props in VCItemContent which is used to check if pinned or not to isPinned boolean prop

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* feat(INJI-349): show pinned vc on top in QRLogin screen

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* feat(INJI-349): show pinned vc on top in VCShare screen

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-349): add type annotation to groupBy method

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-449): create machine based on first selected vc in share screen

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

* refactor(INJI-394): extract method for vcs ordering by pin status

Signed-off-by: Kiruthika Jeyashankar <[email protected]>

---------

Signed-off-by: Kiruthika Jeyashankar <[email protected]>
Signed-off-by: Anup Nehe <[email protected]>
Signed-off-by: Anup Nehe <[email protected]>
Signed-off-by: Anup Nehe <[email protected]>
@Alka1703 Alka1703 changed the title Inji 577 Release [Release 08-12-2023] OIDC4VC enhancements and major bug fixes Dec 8, 2023
@vharsh vharsh self-requested a review December 8, 2023 06:43
@swatigoel swatigoel merged commit 877abea into mosip:qa-develop Dec 12, 2023
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.